<!DOCTYPE doctype PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">

<HTML>
  <HEAD>
    <META name="generator" content=
    "HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net">

    <TITLE>Version Tracking Implied Matches Table</TITLE>
    <META http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
  </HEAD>

  <BODY lang="EN-US">
    <BLOCKQUOTE>
      <H1><A name="Implied_Matches_Table"></A>Version Tracking Implied Matches Table</H1>

      <BLOCKQUOTE>
        <P>The implied matches table displays of list of <A href="#Implied_Matches">Implied
        Matches</A> for the selected match in the <A href=
        "help/topics/VersionTrackingPlugin/providers/VT_Matches_Table.html#Matches_Table">Matches
        Table</A>. The implied matches are generated by pairing up the <B>outgoing</B> references
        from the two functions in the selected match. Both <B>function references (calls)</B> and
        <B>data references</B> can generate implied matches. If there is already a match in the
        session that has the same <A href=
        "help/topics/VersionTrackingPlugin/Version_Tracking_Intro.html#Intro_Associations">association</A>
        as the implied match, then an implied match is not created. Instead, it is indicated by 
        incrementing the vote count for the current match. If no other match exists, and implied 
        match is created it is listed as a "Possible Implied Match". For those implied matches that 
        don't already have a corresponding existing match, the user can created new matches.</P>
      </BLOCKQUOTE>

      <TABLE x-use-null-cells="" width="100%">
        <TBODY>
          <TR>
            <TD align="center" width="100%"><IMG border="0" src=
            "../images/ImpliedMatchesTable.png"></TD>
          </TR>
        </TBODY>
      </TABLE>

      <BLOCKQUOTE>
        <P>In the example shown above, the matches table has a match selected for a function named
        "_mainCRTSartup". The Implied Matches table shows a list of implied matches wherever
        references from "_mainCRTStartup" in the source program match a similar reference in the
        "_mainCRTStartup" function in the destination program. The idea is that if the selected
        match in the matches table is <B>Accepted</B>, then these other matches may also be
        "correct".</P>
      </BLOCKQUOTE>

      <H2><A name="Implied_Matches"></A>Version Tracking Implied Match</H2>

      <BLOCKQUOTE>
        <P>An implied match is simply a function or data match that is implied because of the
        correlation of references made by some other match.</P>
      </BLOCKQUOTE>

      <H2>Implied Match Table Columns</H2>

      <BLOCKQUOTE>
        <TABLE border="1" width="90%">
          <TR>
            <TH>Column Name</TH>

            <TH>Description</TH>
          </TR>

          <TR>
            <TD>Source Reference Address</TD>

            <TD>Displays the address in the source program where the implied match is
            referenced.</TD>
          </TR>

          <TR>
            <TD>Destination Reference Address</TD>

            <TD>Displays the address in the destination program where the implied match is
            referenced.</TD>
          </TR>

          <TR>
            <TD>Status</TD>

            <TD>Displays the status of the association for this implied match.</TD>
          </TR>

          <TR>
            <TD>Type</TD>

            <TD>Displays the type of this implied match. Either Function or Data.</TD>
          </TR>

          <TR>
            <TD>Score</TD>

            <TD>The score of the best match with the same association as this implied match, or 0
            if no matches exist with this association.</TD>
          </TR>

          <TR>
            <TD>Confidence</TD>

            <TD>The confidence score of the best match with the same association as this implied
            match, or 0 if no matches exist with this association.</TD>
          </TR>
	        
	      <TR>
	        <TD>Multiple Source Labels?</TD>
	        <TD>Icon indicating there is more than one label at the match's source 
	          address and a number indicating how many labels. The tooltip can be viewed to see 
	          the label names.</TD>
	      </TR>        

          <TR>
            <TD>Source Label</TD>

            <TD>Displays the label at the source address of the implied match.</TD>
          </TR>

          <TR>
            <TD>Source Address</TD>

            <TD>Displays the source address of the implied match.</TD>
          </TR>
	        
	      <TR>
	        <TD>Multiple Dest Labels?</TD>
	        <TD>Icon indicating there is more than one label at the match's destination 
	          address and a number indicating how many labels. The tooltip can be viewed to see 
	          the label names.</TD>
	      </TR>        

          <TR>
            <TD>Dest Label</TD>

            <TD>Displays the label at the destination address of the implied match.</TD>
          </TR>

          <TR>
            <TD>Dest Address</TD>

            <TD>Displays the destination address of the implied match.</TD>
          </TR>

          <TR>
            <TD>Algorithm</TD>

            <TD>Displays the algorithm of the best match with the same association as this implied
            match, otherwise, "Possible Implied Match" is displayed.</TD>
          </TR>
        </TABLE>
      </BLOCKQUOTE>

      <H2><A name="Implied_Matches_Actions"></A>Implied Match Table Actions</H2>

      <BLOCKQUOTE>
        <P align="left"><A name="Navigate_References"></A><B>Navigate References</B> <IMG src=
        "images/locationOut.gif" border="0"> When this action toggled on, selecting a row in the
        implied matches table will cause the <A href=
        "help/topics/VersionTrackingPlugin/VT_Tool.html#Version_Tracking_Sub_Tools">sub-tools</A>
        to navigate to the <B>From Address</B> of the references used to create the selected
        implied match.</P>

        <P align="left"><A name="Navigate_Match"></A><B>Navigate Match</B> <IMG src=
        "images/locationIn.gif" border="0"> When this action toggled on, selecting a row in the
        implied matches table will cause the <A href=
        "help/topics/VersionTrackingPlugin/VT_Tool.html#Version_Tracking_Sub_Tools">sub-tools</A>
        to navigate to the source and destination addresses of the selected implied match.</P>

        <P align="left"><A name="Accept_Implied_Match"></A>The <B>Accept Implied Match</B> <IMG
        src="images/flag.png" border="0"> action creates a match in the Matches Table if one
        does not already exist, and then sets its status as 'Accepted'. Note, the Implied Matches
        shown in the table are not saved unless this action is applied.</P>
      </BLOCKQUOTE>

      <H2><A name="Implied_Filter"></A>Text Filter</H2>

      <BLOCKQUOTE>
        <P align="left">The text filter allows filtering on any text displayed in the table.</P>
      </BLOCKQUOTE>
    </BLOCKQUOTE>

    <P class="providedbyplugin">Provided by: <I>Version Tracking Plugin</I></P>

    <P class="relatedtopic">Related Topics:</P>

    <UL>
      <LI><A href="help/topics/VersionTrackingPlugin/providers/VT_Matches_Table.html">Version
      Tracking Matches Table</A></LI>

      <LI><A href="help/topics/VersionTrackingPlugin/VT_Tool.html">Version Tracking Tool</A></LI>

      <LI><A href="help/topics/VersionTrackingPlugin/Version_Tracking_Intro.html">Version Tracking
      Introduction</A></LI>
    </UL><BR>
     <BR>
  </BODY>
</HTML>
